Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Italy F2 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Germany F11 Germany F12 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Belgium F2 Germany F3 Austria F1 Austria F2 Switzerland #1-w1 Switzerland #1-w2 Italy F1 Switzerland #1-w3 Switzerland #1-w4 Italy F4 Turkey #1-w1 Turkey #1-w2 Turkey #1-w4 Italy F12 Italy F15 Italy F16 Slovenia F2 Slovenia F3 Germany F10 Germany F11 Germany F13 Germany F15 Italy F30 Italy F31 Italy F32 Germany-w1 Italy F34 Germany-w2 Italy F35 Germany-w3 Germany-w4 Tunisia F6 Germany F1 Germany F2 Germany F3 Spain F2 Germany F4 Spain F3 Germany F5 Spain F4 Italy F2 Poland F1 Switzerland F1 Switzerland F2 Switzerland F3 Italy F6 Portugal F2 Italy F7 Portugal F3 Italy F9 Italy F10 Czech Republic F1 Czech Republic F2 Italy F15 Italy F16 Slovenia F1 Italy F19 Austria F4 Germany F7 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Germany F2 Germany F3 Germany F4 Italy F2 Croatia F1 Germany F4 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Germany F3 Italy F11 Italy F21 Austria F2 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 Austria F4 Switzerland F1 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati BSI Challenger Lugano - Lugano Samarkand Challenger - Samarkand Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Memorial Savigni - Sassuolo Nokian Hakkapeliitta Open - Tampere Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Kyiv Open - Kiev Tehran Open 2004 - Tehran SIR Supermercadi Challenger - Rome IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Zagreb Open - Zagreb 4° Sporting Challenger - Turin Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Bauer Watertechnology Cup - Eckental 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig Oberstaufen Cup - Oberstaufen Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Challenger Casablanca San Angel - Mexico City Ciutat de Barcelona - Barcelona Bauer Watertechnology Cup - Eckental Kia International In Caloundra - Caloundra IPP Open - Helsinki Kia International In Kawana - Kawana Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee Ostdeutscher Sparkessen Cup - Dresden Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Astana Challenger - Astana Steelers Cup - Kosice Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Taiwan Challenger - Kaohsiung Akbank Private Banking TED Open - Istanbul LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Geneva Challenger - Geneva XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Dusseldorf Open Challenger 2007 - Dusseldorf Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn South African Airways Open - East London 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Meknes BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso III Isla de Lanzarote - Lanzarote Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Timisoara Challenger - Timisoara 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Tennislife Cup - Napoli Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Wolfsburg Challenger Bergamo Challenger Bangkok Challenger Korat Challenger Athens Challenger Sofia Challenger Rome Challenger Tunis Challenger Zagreb Challenger Furth Challenger Lugano Challenger Milan Challenger Braunschweig Challenger Rimini Challenger San Marino Challenger Istanbul Challenger Samarkand Challenger Freudenstadt Challenger Szczecin Challenger Napoli Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Salzburg Challenger Genova Challenger Heilbronn Challenger Sunrise Challenger Monza Challenger Rome Challenger Tunis Challenger Fergana Challenger Furth Challenger Lugano Challenger Kitzbuhel Challenger Alphen Challenger Brasov Challenger Heilbronn Challenger Napoli Challenger Mons Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Caltanissetta Challenger Prague Challenger Rome Challenger Cremona Challenger Furth Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Orbetello Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Ljubljana Challenger Madrid Challenger Bangkok Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Burnie Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Mersin Challenger Prague Challenger Fergana Challenger Furth Challenger Braunschweig Challenger Arad Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Orleans Challenger Lermontov Challenger Mons Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Mersin Challenger Tunis Challenger Samarkand Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Aptos Challenger St. Remy Challenger Petange Challenger Guzzini Challenger - Recanati Fergana Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Irving Challenger Kazan Challenger Sarasota Challenger Savannah Challenger Samarkand Challenger Braunschweig Challenger Winnetka Challenger Bukhara Challenger - Bukhara Vancouver Challenger Aptos Challenger Mons Challenger Tashkent Challenger Geneva Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Bukhara Challenger - Bukhara Brescia Challenger Helsinki Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Irving Challenger Vercelli Challenger Karshi Challenger Heilbronn Challenger Samarkand Challenger Prostejov Challenger Furth Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Cortina Challenger Aptos Challenger Prague Challenger Vancouver Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Izmir Challenger Agri Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger ATP Challenger Tour Finals Noumea Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Jonkoping Challenger Guadalajara Challenger Kazan Challenger Aix En Provence Challenger Samarkand Challenger Vicenza Challenger Prostejov Challenger Moscow Challenger Marburg Challenger Braunschweig Challenger Bastad Challenger Recanati Challenger Biella Challenger Cortina Challenger Aptos Challenger Orleans Challenger Mons Challenger Budapest Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Cherbourg Challenger Bergamo Challenger St. Brieuc Challenger Sophia Antipolis Challenger Barletta Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Fergana Challenger Blois Challenger Astana Challenger Scheveningen Challenger Chengdu Challenger Liberec Challenger Como Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Glasgow Challenger Karshi Challenger Samarkand Challenger Loughborough Challenger Surbiton Challenger Fergana Challenger Recanati Challenger Astana Challenger Prague Challenger Segovia Challenger Mallorca Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Koblenz Challenger Quimper Challenger Bergamo Challenger Pau Challenger Lille Challenger St. Brieuc Challenger Heilbronn Challenger Surbiton Challenger Bangkok Challenger President's Cup 2000 - Tashkent President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Allianz Suisse Open - Gstaad Milan Indoors - Milan BMW Open - Munich Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Qatar Exxon Mobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Claro Open Colombia - Bogota Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Moselle Open - Metz Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril BMW Open - Munich Mercedes Cup - Stuttgart Suisse Open - Gstaad If Stockholm Open - Stockholm Hypo Group Tennis International - Portschach Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Suisse Open - Gstaad Brisbane International - Brisbane AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Citi Open - Washington Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2